//数据库
var mysql = require('mysql');
var connection = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: '123456',
    database: 'teaching'
});
connection.connect();

function xxx(sql_str) {
    return new Promise(function (reslove, shibai) {
        // 执行 sql 语句
        connection.query(sql_str, function (error, results, fields) {
            if (error != null) {
                console.log(error)
                var tmp_dic = {
                    error: 1,
                    msg: "执行失败",
                    data: []
                }
                reslove(JSON.stringify(tmp_dic))
            } else {
                if (results[0] != undefined) {
                    var tmp_dic = {
                        error: 0,
                        msg: "执行成功",
                        data: JSON.parse(JSON.stringify(results))
                    }
                } else {
                    var tmp_dic = {
                        error: 1,
                        msg: "执行失败",
                        data: JSON.parse(JSON.stringify(results))
                    }
                }
                // console.log(tmp_dic)
                // console.log("33333333")
                reslove(JSON.stringify(tmp_dic))
            }
        });
    })
}

function yyy(sql_str) {
    return new Promise(function (reslove, shibai) {
        // console.log(obj);
        // 执行 sql 语句
        connection.query(sql_str, function (error, results, fields) {
            if (error != null) {
                console.log("错误是：");
                console.log(error)
                var tmp_dic = {
                    error: 1,
                    msg: "执行失败",
                    data: []
                }
                reslove(JSON.stringify(tmp_dic))
            } else {
                var tmp_dic = {
                    error: 0,
                    msg: "执行成功",
                    data: JSON.parse(JSON.stringify(results))
                }
                // // return JSON.stringify(results)
                // reslove(tmp_dic.data)

                reslove(JSON.stringify(tmp_dic))

            }
        });
    })
}





//手机号码验证
function cheeked_phone(value) {
    return new Promise((reslove, reject) => {
        var tmp = /^[1][3,4,5,7,8][0-9]{9}$/

        if (tmp.test(value)) {
            reslove("验证成功")
        } else {
            reslove("验证失败")
        }
    })

}
// 把时间戳转化为正常时间，别删掉
function getLocalTime(nS) {
    return new Date(parseInt(nS)).toLocaleString().replace(/:\d{1,2}$/, ' ');
}
exports.xxx = xxx
exports.yyy = yyy
exports.getLocalTime = getLocalTime
exports.cheeked_phone = cheeked_phone